self-sustaining development - Espagnol Anglais Dictionnaire